Meaning of the word "people who live in glass houses should not throw stones" in English

What does "people who live in glass houses should not throw stones" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

people who live in glass houses should not throw stones

US /ˈpipəl hu lɪv ɪn ɡlæs ˈhaʊzəz ʃʊd nɑt θroʊ stoʊnz/
UK /ˈpiːpəl huː lɪv ɪn ɡlɑːs ˈhaʊzɪz ʃʊd nɒt θrəʊ stəʊnz/
"people who live in glass houses should not throw stones" picture

Idiom

you should not criticize other people for having the same faults that you yourself have

Example:
She's always complaining about her neighbor's messy yard, but people who live in glass houses should not throw stones.
You shouldn't criticize his laziness; remember, people who live in glass houses should not throw stones.